package com.hdoit.apollo.logical.billing.model;

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Entity;
import com.tennetcn.data.message.ModelBase;
/**
 * @author      tancongzhu
 * @email       
 * @createtime  2018年04月21日 08:34:06
 * @comment
 */
@Entity
@Table(name="billing_record")
public class BillingRecord extends ModelBase{
    /**
     *Id
     */
    @Id
    @Column(name="recordId")
    private String recordId;

    /**
     *订单Id
     */
    @Column(name="billingId")
    private String billingId;

    /**
     *操作数量
     */
    @Column(name="operateNum")
    private Double operateNum;

    /**
     *操作金额
     */
    @Column(name="operateMoney")
    private Double operateMoney;

    /**
     *类型
     */
    @Column(name="type")
    private String type;

    /**
     *当为出库记录时是出库Id，当是退货记录时是退货单的billingId
     */
    @Column(name="operateId")
    private String operateId;

    /**
     *门店id
     */
    @Column(name="shopId")
    private String shopId;

    /**
     *创建时间
     */
    @Column(name="createDate")
    private Date createDate;

    /**
     *创建人id
     */
    @Column(name="createUserId")
    private String createUserId;

    /**
     *创建人名称
     */
    @Column(name="createUserName")
    private String createUserName;

    /**
     *修改时间
     */
    @Column(name="modifyDate")
    private Date modifyDate;

    /**
     *修改人id
     */
    @Column(name="modifyUserId")
    private String modifyUserId;

    /**
     *修改人名称
     */
    @Column(name="modifyUserName")
    private String modifyUserName;

    /**
     *删除标记
     */
    @Column(name="deleteMark")
    private Integer deleteMark;

    /**
     *备注
     */
    @Column(name="comment")
    private String comment;

    public String getRecordId(){
        return this.recordId;
    }
    public void setRecordId(String recordId){
         this.recordId=recordId;
    }

    public String getBillingId(){
        return this.billingId;
    }
    public void setBillingId(String billingId){
         this.billingId=billingId;
    }

    public Double getOperateNum(){
        return this.operateNum;
    }
    public void setOperateNum(Double operateNum){
         this.operateNum=operateNum;
    }

    public Double getOperateMoney(){
        return this.operateMoney;
    }
    public void setOperateMoney(Double operateMoney){
         this.operateMoney=operateMoney;
    }

    public String getType(){
        return this.type;
    }
    public void setType(String type){
         this.type=type;
    }

    public String getOperateId() {
		return operateId;
	}
	public void setOperateId(String operateId) {
		this.operateId = operateId;
	}
	public String getShopId(){
        return this.shopId;
    }
    public void setShopId(String shopId){
         this.shopId=shopId;
    }

    public Date getCreateDate(){
        return this.createDate;
    }
    public void setCreateDate(Date createDate){
         this.createDate=createDate;
    }

    public String getCreateUserId(){
        return this.createUserId;
    }
    public void setCreateUserId(String createUserId){
         this.createUserId=createUserId;
    }

    public String getCreateUserName(){
        return this.createUserName;
    }
    public void setCreateUserName(String createUserName){
         this.createUserName=createUserName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getModifyUserId(){
        return this.modifyUserId;
    }
    public void setModifyUserId(String modifyUserId){
         this.modifyUserId=modifyUserId;
    }

    public String getModifyUserName(){
        return this.modifyUserName;
    }
    public void setModifyUserName(String modifyUserName){
         this.modifyUserName=modifyUserName;
    }

    public Integer getDeleteMark(){
        return this.deleteMark;
    }
    public void setDeleteMark(Integer deleteMark){
         this.deleteMark=deleteMark;
    }

    public String getComment(){
        return this.comment;
    }
    public void setComment(String comment){
         this.comment=comment;
    }

}